have a voracious appetite - Español Inglés Diccionario